Auto merge of #2201 - matklad:serialized-dep, r=alexcrichton
authorbors <bors@rust-lang.org>
Tue, 8 Dec 2015 15:08:13 +0000 (15:08 +0000)
committerbors <bors@rust-lang.org>
Tue, 8 Dec 2015 15:08:13 +0000 (15:08 +0000)
commitfcff23071fdc5b3a9083b76b2c0d8289e052e38c
treefd1450d26e8a0c4cc7ed71904c2b2b4d0f6503c4
parent488e8d86d848256bb3aacc4a8b2a0948b405798d
parenta42422dfd5e75bd7d9edd06660f878270e4d69cb
Auto merge of #2201 - matklad:serialized-dep, r=alexcrichton

This hides `SerializedDependency` from general public, as requested [here](https://github.com/rust-lang/cargo/pull/1434#issuecomment-97886950). It also hides `SerializedManifest` which was (wrongly?) exposed.

This is required for #2196. I want to move in small steps this time, hence the separate PR.

Technically this break backwards compatibility, because `SerializedDependency` and `SerializedManifest` were public (`SerializedPackage` was private however). Are such changes allowed in cargo?